(function flexible (window, document) {
    // flexible.js原代码
    var docEl = document.documentElement
    var dpr = window.devicePixelRatio || 1
    function setBodyFontSize () {
        if (document.body) {
            document.body.style.fontSize = (12 * dpr) + 'px'
        } else {
            document.addEventListener('DOMContentLoaded', setBodyFontSize)
        }
    }
    setBodyFontSize();
    function setRemUnit () {
        var rem = docEl.clientWidth / 100
        docEl.style.fontSize = rem + 'px'
    }
    setRemUnit()
    window.addEventListener('resize', setRemUnit);
    window.addEventListener('pageshow', function (e) {
        if (e.persisted) {
            setRemUnit()
        }
    })
    if (dpr >= 2) {
        var fakeBody = document.createElement('body')
        var testElement = document.createElement('div')
        testElement.style.border = '.5px solid transparent'
        fakeBody.appendChild(testElement)
        docEl.appendChild(fakeBody)
        if (testElement.offsetHeight === 1) {
            docEl.classList.add('hairlines')
        }
        docEl.removeChild(fakeBody)
    }
}(window, document));
// 窗体变化监听
$(window).resize(function () {
    // 查询窗口宽度并设置1rem的像素值
    var windowWidth = $(window).width() / 100;
})